home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / shapefiles / hardfile01 / Amiga Emulator 0.4 / README.mac < prev   
Text File  |  1996-02-13  |  4KB  |  62 lines

  1.                   U.A.E.
  2. Version 0.4
  3.  
  4. Most of what you should read is in the original Unix README file also included in the package. Im going to note only what's supported and what's not on this Macintosh version.
  5.  
  6. Minimum System Configuration:
  7.  - Any Power Macintosh model.
  8.  - A Display capable of 16 bits (Thousand Colors) at 640x480 or bigger resolution.
  9.  
  10. Recommended:
  11.  - An Extended Keyboard.
  12.  
  13. This release of the software is quite beta. Im putting it out since i've got plenty of requests for a public release.
  14. Don't contact me for a ROM image.
  15.  
  16. Mac Specific implementation:
  17.  
  18.  - Full US keyboard mapped for the emulation.
  19.  - Amiga keys are mapped onto PgUp and PgDn.
  20.  - Command keys have no mapping onto the Amiga.
  21.  - Command-Q quits the emulation.
  22.  - As noted in the Un*x README, the rom image file should be located at the same level as the application and named 'kick.rom'.
  23.  - The same applies to the diskimages, wich should be named accordingly.
  24.  
  25. Mac source code comments:
  26.  
  27. The Project file is a CodeWarrior DR/5 document.
  28. The only file that belongs to me is 'mac.c' and it can be freely used/distributed.
  29. You may take a portion or all of it and use it on whatever you feel like.
  30. Please send any bug reports to my email address. (Its at the end of this document).
  31. I'll greatly appreciatte if you contact directly the author (Bernd Schmidt) for emulation
  32. specific bugs, however if you are in doubt, send them over, and i'll take care it gets to the right person.
  33.  
  34. How things works now and how they should work in the future:
  35.  
  36.  - This application is PowerPC native only. A non-native version should follow really soon.
  37.  - Screen drawing routines aren't QuickDraw compliant, wich in fact may end up in incompatibilities with some graphic boards. A QuickDraw compatible option will be added pretty soon too.
  38.  - Again, Screen drawing routines aren't 680x0 compliant even. So,if you compile the source for a non-native version, be sure to correct the screen blitting routine so it doesnt transfer on double. This shouldn't be a problem at all for most people since im planning to release a non-native version soon.
  39.  - The hardfile option IS implemented, however i couldn't make up time to test it. This should work fine in future releases.
  40.  - The filesystem option isn't implemented yet, and it won't be implemented anytime soon unless somebody can send me some info or sample code on how to handle foreign filesystems on the Mac. (hint,hint).
  41.  - The sound option isn't implemented. Will be addressed in future releases.
  42.  - Joystick emulation isn't implemented either. I started working on a keyboard emulation for it. Should be finished by the next release. Real joystick emulation won't be done until i get myself a joystick and a quite standard API to work with.
  43.  - Right mouse button support for 2 or 3 button mouses should be added. Again, until i get myself one of those mouses and its API it won't get implemented.
  44.  - Pressing Command-Q quits the emulation immediately. It should confirm before leaving.
  45.  - If your monitor supports 16-bits, it automatically switchs to it. It should ask you before switching.
  46.  
  47. Ongoing improvements:
  48.  
  49. Im working on a more Mac-alike interface, with Alerts for errors and Menus for memory allocation,disk swapping, show/hide the Menubar, harddrive support, etc.
  50. Also a more system friendly drawing routines and task switching.
  51. I have attempted to read MFM Amiga disks on the SuperDrive and thanks to Apple and its lack of info and implementation on anything out of Mac standards, i was able just to read some garbage out of the disk. I need to go low-level now since i suspect the SuperDrive is synching at a different word, and reading Index to Index doesnt seems to help either. I'm FAR away from getting something clear onto this until i get some info on the VIA and such or somebody from Apple decides that im not doing something completely incompatible and gives me some help. Sources of the program i used to read the disks aren't included in this package, but im willing to send them to anyone that feels like investigating it.
  52. Most of the other hardware-dependant improvements noted above will get implemented as soon i get my hands on such hardware.
  53.  
  54.  
  55. Thanks must go to Bernd Schmidt and everyone else that contributed in this project.
  56. (Read the Un*x README file for the complete list).
  57.  
  58. Ernesto Corvi.
  59. macsupport@overnet.com.ar
  60. 2/13/96
  61.  
  62.